ssh-agent on Windows
GUI
スタートアップの種類を自動にする
サービスを開始する
CLI
管理者権限のPowerShellを起動
code:PowerShell
Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
Get-Service ssh-agent
ssh-agentに鍵を登録
code:PowerShell
ssh-add ~\.ssh\<your key>
毎回やる必要がある??
初回のみでよさそう
以下で確認できる
$ ssh-add -l
登録後は秘密鍵を安全な場所に移動し、ローカルからは削除することが推奨されている
ssh-addしたのに、git関連のコマンド実行時に毎回パスワードを求められる
Qiita.icon